package dao;

import java.util.List;
import modelo.Curso;
import modelo.CursoDisciplina;
import modelo.Disciplina;

/**
 *
 * @author SCHETTINO
 */
public interface CursoDisciplinaDAO extends AbstractDao<CursoDisciplina, Long> {

    public CursoDisciplina getPorId(Long id);

    public List<CursoDisciplina> getPorCurso(Curso curso);

    public List<CursoDisciplina> getPorDisciplina(Disciplina disciplina);

    public CursoDisciplina getPorCursoEDisciplina(Curso curso, Disciplina disciplina);
}
